📚 Manual Oficial: Curso 2: Algoritmos Avanzados y Estructuras de Datos
- :material-school: Nivel:
Nivel 2 (Intermedio) - :material-calendar-clock: Duración: 8 Semanas Formativas
- :material-account-tie: Instructor: William Rodríguez (Wisrovi)
- :material-file-pdf-box: PDF Completo: Descargar curso-02-algoritmos-estructuras.pdf
🗺️ Mapa de Clases Semanales
| Semana | Unidad Temática | Metáfora Didáctica |
|---|---|---|
| CLASE 01 | Análisis de Complejidad y Notación Big-O | «Medir el Rendimiento de un Algoritmo a Medida que Crece la Entrada» |
| CLASE 02 | Pilas (Stacks) y Colas (Queues) con collections.deque | «Pilas LIFO como Platos Apilados y Colas FIFO como la Fila del Supermercado» |
| CLASE 03 | Tablas Hash y Conjuntos (Sets) para Búsqueda O(1) | «Tablas Hash como un Fichero con Índice Alfabético Instantáneo» |
| CLASE 04 | Lineal vs Binaria O(log n) | «Búsqueda Binaria como Buscar una Palabra en el Diccionario Dividiendo a la Mitad» |
| CLASE 05 | QuickSort y MergeSort | «Ordenar Barajas de Cartas con Divide y Vencerás» |
| CLASE 06 | Árboles Binarios de Búsqueda (BST) y Recorridos | «Árboles como Organigramas Jerárquicos con Ramas Izquierda y Derecha» |
| CLASE 07 | Grafos, Matrices de Adyacencia y Recorridos BFS/DFS | «Grafos como Redes de Ciudades y Rutas de Vuelo» |
| CLASE 08 | Recursividad y Programación Dinámica con Memoización | «Programación Dinámica como Recordar el Pasado para no Resolverlo Dos Veces» |
🌀 Progresión Formativa del Curso
flowchart TD
W1["🌱 Semanas 1-2: Fundamentación & Modelo Mental<br/>Sintaxis, tipos en memoria e intuición"] --> W2["⚙️ Semanas 3-5: Flujo, Colecciones & Estructuras<br/>Control de decisiones, bucles y gestión de datos"]
W2 --> W3["🧩 Semanas 6-7: Modularización & Abstracción<br/>Funciones, diccionarios y contratos tipados"]
W3 --> W4["🚀 Semana 8: Síntesis & Proyecto Integrador<br/>Construcción de software funcional con tests"]
style W1 fill:#1e293b,color:#ffffff,stroke:#3b82f6,stroke-width:2px
style W2 fill:#0f766e,color:#ffffff,stroke:#2dd4bf,stroke-width:2px
style W3 fill:#d97706,color:#ffffff,stroke:#fbbf24,stroke-width:2px
style W4 fill:#059669,color:#ffffff,stroke:#34d399,stroke-width:2px
📑 Clases del Curso
Haz clic en cualquiera de las clases del menú lateral o de la tabla superior para estudiar la teoría, ejecutar los ejemplos y resolver los retos prácticos.